From e050a2661c8eefa4e90197f6bddc86daf0b50b34 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 25 Oct 2020 12:19:21 -0400 Subject: [PATCH] builder: Expot _gtk_builder_boolean_from_string privately When specifying accessible properties in ui files, it is better to accept the same syntax for booleans as elsewhere, so lets reuse this function. --- gtk/gtkbuilder.c | 2 +- gtk/gtkbuilderprivate.h | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gtk/gtkbuilder.c b/gtk/gtkbuilder.c index 182ccad5f1..b6663126cf 100644 --- a/gtk/gtkbuilder.c +++ b/gtk/gtkbuilder.c @@ -1997,7 +1997,7 @@ gtk_builder_value_from_string (GtkBuilder *builder, string, value, error); } -static gboolean +gboolean _gtk_builder_boolean_from_string (const char *string, gboolean *value, GError **error) diff --git a/gtk/gtkbuilderprivate.h b/gtk/gtkbuilderprivate.h index 5fe910486b..c6200685c4 100644 --- a/gtk/gtkbuilderprivate.h +++ b/gtk/gtkbuilderprivate.h @@ -242,6 +242,10 @@ gboolean _gtk_builder_flags_from_string (GType type, const char *string, guint *value, GError **error); +gboolean _gtk_builder_boolean_from_string (const char *string, + gboolean *value, + GError **error); + const char * _gtk_builder_parser_translate (const char *domain, const char *context, const char *text); -- 2.30.2